package com.boilerCloud.dto.sys;

import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * @类功能说明：菜单实体类
 * @类修改者：
 * @修改日期：
 * @修改说明：
 * @公司名称：杭州龙骞科技有限公司
 * @作者：qianfuqiang
 * @创建时间：2013-8-11 下午04:12:19
 * @版本：V1.0
 */
public class Menu {
	private int ID;// 编号
	private String MENUNAME;// 菜单名
	private int PARENTID;// 上级编号
	private String MENUCODE;// 菜单编码--备用
	private String MENUURL;// 菜单链接地址
	private String URLTARGET;// 页面打开地址如target=_blank
	private int NAVMENU;// 0:不显示在导航菜单中,1:显示在导航菜单中
	private int SORT;// 排序
	private String REMARK;// 备注
	private Date CREATETIME;// 创建时间
	private Date LASTUPDATE;// 最近更新时间
	private String HEADIMG;// 缩略图

	private List<Menu> childList;// 子级菜单列表
	private String PARENTNAME;//上级菜单名称

	@JSONField(name = "ID")
	public int getID() {
		return ID;
	}

	@JSONField(name = "ID")
	public void setID(int iD) {
		ID = iD;
	}

	@JSONField(name = "MENUNAME")
	public String getMENUNAME() {
		return MENUNAME;
	}

	@JSONField(name = "MENUNAME")
	public void setMENUNAME(String mENUNAME) {
		MENUNAME = mENUNAME;
	}

	@JSONField(name = "PARENTID")
	public int getPARENTID() {
		return PARENTID;
	}

	@JSONField(name = "PARENTID")
	public void setPARENTID(int pARENTID) {
		PARENTID = pARENTID;
	}

	@JSONField(name = "MENUCODE")
	public String getMENUCODE() {
		return MENUCODE;
	}

	@JSONField(name = "MENUCODE")
	public void setMENUCODE(String mENUCODE) {
		MENUCODE = mENUCODE;
	}

	@JSONField(name = "MENUURL")
	public String getMENUURL() {
		return MENUURL;
	}

	@JSONField(name = "MENUURL")
	public void setMENUURL(String mENUURL) {
		MENUURL = mENUURL;
	}

	@JSONField(name = "URLTARGET")
	public String getURLTARGET() {
		return URLTARGET;
	}

	@JSONField(name = "URLTARGET")
	public void setURLTARGET(String uRLTARGET) {
		URLTARGET = uRLTARGET;
	}

	@JSONField(name = "NAVMENU")
	public int getNAVMENU() {
		return NAVMENU;
	}

	@JSONField(name = "NAVMENU")
	public void setNAVMENU(int nAVMENU) {
		NAVMENU = nAVMENU;
	}

	@JSONField(name = "SORT")
	public int getSORT() {
		return SORT;
	}

	@JSONField(name = "SORT")
	public void setSORT(int sORT) {
		SORT = sORT;
	}

	@JSONField(name = "REMARK")
	public String getREMARK() {
		return REMARK;
	}

	@JSONField(name = "REMARK")
	public void setREMARK(String rEMARK) {
		REMARK = rEMARK;
	}

	@JSONField(name = "CREATETIME")
	public Date getCREATETIME() {
		return CREATETIME;
	}

	@JSONField(name = "CREATETIME")
	public void setCREATETIME(Date cREATETIME) {
		CREATETIME = cREATETIME;
	}

	@JSONField(name = "LASTUPDATE")
	public Date getLASTUPDATE() {
		return LASTUPDATE;
	}

	@JSONField(name = "LASTUPDATE")
	public void setLASTUPDATE(Date lASTUPDATE) {
		LASTUPDATE = lASTUPDATE;
	}

	@JSONField(name = "childList")
	public List<Menu> getChildList() {
		return childList;
	}

	@JSONField(name = "childList")
	public void setChildList(List<Menu> childList) {
		this.childList = childList;
	}
	@JSONField(name = "HEADIMG")
	public String getHEADIMG() {
		return HEADIMG;
	}
	@JSONField(name = "HEADIMG")
	public void setHEADIMG(String hEADIMG) {
		HEADIMG = hEADIMG;
	}
	@JSONField(name = "PARENTNAME")
	public String getPARENTNAME() {
		return PARENTNAME;
	}
	@JSONField(name = "PARENTNAME")
	public void setPARENTNAME(String pARENTNAME) {
		PARENTNAME = pARENTNAME;
	}
}
